home *** CD-ROM | disk | FTP | other *** search
-
- MicroEMACS v2.18
-
- This version of MicroEMACS is derived from source code originally
- written by David G. Conroy, ported to the Atari ST and substantially
- modified by Moshe Braner. Further enhancement where made by Dale
- Schumacher and John Stanley. The current source code is known to
- compile under Alcyon C v4.14 with the dLibs public domain C library
- written by Dale Schumacher. It should also compile properly for the
- IBM-PC under Microsoft C v4.0, though this exact source code has not
- been tested. There are #ifdefs for other systems in the source code,
- but there have been so many changes that, at best, they should serve
- as a good basis for re-porting this code back to those systems.
-
- There is on-line help available when in the editor by hitting the
- [Help] key. Most normal operations of the editor are covered (though
- somewhat breifly) in the help screens. A general familiarity with
- Emacs-style editing is very helpful, though not required. One
- subject that is noteable omitted from the help screens is the command
- line options available. The MicroEMACS command line formats is:
-
- emacs <primary file> [-g<line #>] [-v] [<file>..]
-
- If MicroEMACS is invoked with no parameters, the mode line
- indicates how to get help and how to read in a file. The -g# option
- indicates an optional starting line number in the file it preceeds.
- The -v option causes any files following it to be loaded in view-only
- mode. The [Alt-E] command toggles the editable status of a buffer.
- Wildcards on the command file are expanded into matching filenames.
- Be careful with this feature, since you can run out of memory pretty
- quickly this way. Also, the -g# option will only effect the last
- file in a wildcard expansion.
-
- Much better documentation about the general operation of
- MicroEMACS should be available through your local user's group or BBS
- system. I've seen several modifications of the same basic tutorial
- text circulating, but don't have one handy to include in this
- distribution.
-
- Some of the features of MicroEMACS v2.18 are... A command shell
- escape. Faster dynamic memory management with less overhead, which
- means more buffer space for editing larger files. Full function key
- support. Mouse support for cursor motion and cut/copy/paste
- operations, optionally allowing binding of the mouse buttons to other
- commands. Improved word-wrapping. Directory and file selector
- available when a wildcard is specified for a filename in commands
- like visit/read/etc. Faster screen updating. Support of [+] and [-]
- keys to cycle through options in several commands. Capability of
- MicroEMACS to "clone" a new copy of itself with currently configured
- options set as new defaults. There are numerous other changes, some
- too minor to mention, and others that I simply don't recall right
- now. If you have any suggestions, or the source code wasn't
- distributed to you and you'd like a copy, feel free to contact me:
-
- Dale Schumacher
- 399 Beacon Ave.
- St. Paul, MN 55104
-
- UUCP: ..ihnp4!meccts!stag!syntel!dal
- arpaNET: dal@syntel.UUCP -or- syntel!dal@stag.UUCP
- Citadel BBS: Syntel (612)646-3988 300/1200/2400 baud
-
-
- -- v2.19 --
-
- The "rename buffer" command has been fixed. The source code has been
- updated to use the latest (v1.1) version of dLibs. Auto-indent mode
- has been added. This allows ^M (return) and ^J (linefeed) to exchange
- functions. [^X-I] toggles auto-indent mode. The compiled-in default
- is to come up not in auto-indent mode. If you clone MicroEMACS while
- auto-indent is on (or margins, word-wrap, etc.) the cloned version will
- store this new default and the version number will read 2.19+.
-